Tout ce dont votre package a besoin

Joseph Barbier - PyCon2025

A propos


Freelance

Open source

Data(viz)

Package Python

  • Qui a déjà créé un package Python ?

  • Qui comprend quand on lui parle de package ?

  • Qui comprend quand on lui parle de package ?

Parlons style de code !

Code style

def add_nums(  A ,B):return A+B

Code style

def add_nums(  A ,B):return A+B

import numpy as np
def add_nums_numpy(  A ,B):
     return np.sum([A, B])

Code style

def add_nums(  A ,B):return A+B

import numpy as np
def add_nums_numpy(  A ,B):
     return np.sum([A, B])


def divideNums( A , B):
        return A/B
def multiply(a,b ):
 return  a *b

Code style

def add_nums(  A ,B):return A+B

import numpy as np
def add_nums_numpy(  A ,B):
     return np.sum([A, B])


def divideNums( A , B):
        return A/B
def multiply(a,b ):
 return  a *b

def main( ) :
    x= add_nums(2,  3) 
#some comment
    y=multiply( x ,4 )                            # in the middle of the sea
    print( "sum:",x  )
    print("product:" ,  y)

Code style

import numpy as np


def add_nums(A, B):
    return A + B


def add_nums_numpy(A, B):
    return np.sum([A, B])


def divideNums(A, B):
    return A / B


def multiply(a, b):
    return a * b


def main():
    x = add_nums(2, 3)
    # some comment
    y = multiply(x, 4)  # in the middle of the sea
    print("sum:", x)
    print("product:", y)

Animating content

Animating content